

#include <math.h>
#include <memory.h>
#include <time.h>
#include <tchar.h>
#include <wchar.h>
#include <stdio.h>
#include <assert.h>

#include <iostream>
#include <fstream>
#include <list>
#include <string>
#include <vector>
#include <map>

#include <cctype>
#include <sstream>


using namespace std;
using std::ifstream;
using std::ofstream;
using std::wifstream;
using std::wofstream;

